package modelado.datos;

import modelado.datos.elementos.ElementoConVariasInstancias;
import modelado.datos.elementos.Vertice;

public interface GestionaDatosDiscretos extends DatosDiscretos {
	void addVertice(Vertice v);

	void addElementoConVariasInstancias(ElementoConVariasInstancias e);

	void addArista(Vertice e1, Vertice e2, Integer peso);

	void addAristas(Vertice e1, Vertice e2, Integer peso);

	void addNodoInicial(Vertice e);

	void addNodoFinal(Vertice e);
}
